'use client'; import React, { useState, useEffect } from 'react'; import { MessageCircle, Phone, Instagram, MapPin, Utensils, Edit3 } from 'lucide-react'; import Link from 'next/link'; // Default Details (In case LocalStorage is empty) const defaultConfig = { name: "ROYAL SPICE", tagline: "Fine Dining & Luxury Lounge", logoUrl: "https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&q=80&w=300", bgUrl: "https://images.unsplash.com/photo-1544025162-d76694265947?auto=format&fit=crop&q=80&w=1000", whatsappNumber: "919876543210", phoneNumber: "+919876543210", instagramUsername: "royalspice_official", locationUrl: "https://maps.google.com" }; export default function BasicDigitalCard() { const [restaurant, setRestaurant] = useState(defaultConfig); // Load saved data from LocalStorage useEffect(() => { const savedData = localStorage.getItem('basic_card_config'); if (savedData) { try { setRestaurant(JSON.parse(savedData)); } catch (e) { console.error("Failed to parse config", e); } } }, []); return (
{/* Background Image */}
{/* Dark Overlay */}
{/* Glassmorphism Card */}
{/* Profile / Logo */}
{restaurant.name}
{/* Brand Name & Tagline */}

{restaurant.name}

{restaurant.tagline}

{/* Buttons */}
Order via WhatsApp
Direct
Call Restaurant
Locate on Map
Follow Instagram
{/* Footer Accent */}
Digital Card
{/* Secret Admin Edit Link */} Edit Card
); }